package com.ht.pms.core.dao;

import java.util.List;

import com.ht.pms.core.dto.dict.DictParamsDto;
import com.ht.pms.core.dto.tempalte.TemplateDetail;
import com.ht.pms.core.dto.tempalte.TemplateDetailDto;

public interface SalaryTemplateDetailDao {

	List<TemplateDetailDto> selectByTemplateCode(String templateCode);

	
	List<DictParamsDto> selectDictParamsByTemplateCode(String templateCode);


	void deleteByDictCodeList(List<String> resultFields, String templateCode);


	void insertBatchByTemplateCode(List<TemplateDetail> insertParam);


	void updateSortBatchByTemplateCode(List<TemplateDetail> updateParam);


	void updateBatchByTemplateCode(List<TemplateDetail> templateDetails);

}
